using MediatR;
using SupplierCustomerManagement.Read.API.Dtos.Lambing;

namespace SupplierCustomerManagement.Read.API.Applications.Commands.lambing
{
    /// <summary>
    /// 窝均产活羔统计 查询
    /// </summary>
    public class GetAverageLiveStatsQuery : IRequest<List<AverageLivePointDto>>
    {
        /// <summary>
        /// 开始日期（含） YYYY-MM-DD
        /// </summary>
        public string start { get; set; } = string.Empty;

        /// <summary>
        /// 结束日期（含） YYYY-MM-DD
        /// </summary>
        public string end { get; set; } = string.Empty;

        /// <summary>
        /// 羊场ID（可选）
        /// </summary>
        public int? farmId { get; set; }
    }
}
